
page-home {

}

.trackerTitle {
    display:flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    
    img{
        width: 3rem;
        height: 3rem;
        margin: 0.5rem;
    }

    span{
        font-size: 2rem;
        font-weight: bold;
    }
}


.app_page {
    display: flex;
    flex-direction: column;
    height: 100%;
}

radius_panel {
    border: 0.1rem solid rgb(152, 152, 152);
    border-radius: 10px/10px;
    margin: 3rem 2rem;
}

.user_panel {
    @extend radius_panel;
    height: 25%;

    display: flex;
    flex-direction: column;

    .user_title{
        font-size: 2.2rem;
        margin: 1.5rem 1rem 0rem 1rem;
        color: rgb(115,115,115)
    }

    .user_name{
        font-weight: bold;
        font-size: 2.2rem;
        margin: 0.5rem 0.5rem 0rem 1.6rem;
        color: black;
    }

    .user_op_panel{
        flex:1;

        display: flex;
        flex-direction: row;

        justify-content: flex-end;
        align-items: flex-start;

        
        div{
            width: 3.3rem;
            height: 3.3rem;
            border-radius: 5px/5px;
            background-color: rgb(215,215,215);

            margin: 0.2rem;
            
            display: flex;
            flex-direction: row;

            justify-content: center;
            align-items: center;

            padding: 5px;

        }

        div:last-child {
            margin-right: 0.5rem;
        }
    }
    
}

.op_panel {
    @extend radius_panel;
    height: 40%;

    padding: 1rem;

    display: flex;
    flex-direction: column;

    justify-content: space-around;

    div {
        height: 4rem;
        background-color: rgb(215,215,215);
        box-shadow: 0.1rem 0.1rem 3px black;
        border-radius: 5px/5px;

        display: flex;
        flex-direction: row;

        span:first-child {
            width:4rem;
            height:4rem;
            display: flex;
            flex-direction: row;
            justify-content: center;
            align-items: center;

            padding: 8px;

            img {

            }
        }

        span:last-child {
            flex: 1;
            display: flex;
            flex-direction: row;
            justify-content: center;
            align-items: center;

            font-weight: bold;
        }

    }


}
